main,nav,footer{
    background: none;
}
body{
    background: url(../../static/images/背景注册.png) no-repeat;
    background-size: 100% 100%;

}
.user{
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 3rem;
}
.user .user-option-box{
    width: 15.63rem;
    background:rgba(254,118,0,1);
    padding: 0 0.75rem;
}
.user .user-option-box .user-data{
    height: 5rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 1rem 1rem 1rem 1.25rem;
}
.user .user-option-box .user-data .user-head{
    width:2.75rem;
    height:2.75rem;
    margin-right: 0.75rem;
}
.user .user-option-box .user-data .user-info{
    width: 8rem;
    height: 100%;
}
.user .user-option-box .user-data .user-info .user-name{
    width: 100%;
    font-size:1.13rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:1.5rem;
}
.user .user-option-box .user-data .user-info .user-label{
    width:4.63rem;
    height:1.38rem;
    border:1px solid rgba(255,193,139,1);
    border-radius:1rem;
    font-size:0.75rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(255,193,139,1);
    line-height:1.38rem;
    text-align: center;
}

.user .card{
    background: none;
    border: none;
}
.user .card .card-header{
    height: 5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    border-top: 1px solid rgba(255,154,66,1);
    border-bottom: 1px solid rgba(255,154,66,1);
    background: none;

}
.user .card .card-header button{
    font-size:1.13rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(255,255,255,1);

}
.user .card .card-header button:after{
    content: url("../../static/icons/翻页下白.png");
    margin-left: 0.5rem;
}
.user .card .card-header button.collapsed:after{
    content: url("../../static/icons/翻页下.png");
}
.user .card .card-header button.collapsed{
    color: #FFB97E;
    text-decoration: none;
}
.user .card .card-header button:hover{
    text-decoration: none!important;
}
.user .card .card-header button:focus{
    text-decoration: none!important;
}
.user .card .card-header button:active{
    text-decoration: none!important;
}
.user .card .card-header:last-child{
    border-bottom: none;
}
.user .card .card-body{


}
.user .card .card-body .card-item{
    width: 100%;
    text-align: left;
    padding-left: 2.5rem;
    font-size:1.13rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(255,185,126,1);
    line-height:2.5rem;
    cursor: pointer;
}
.user .card .card-body .card-item.active{
    color: white;
}
.user .user-info-box{
    width: 56rem;
}
.user .user-info-box .user-info-head{
    height: 1.5rem;
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    border-bottom: 1px solid #EEEEEE;
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(124,124,124,1);
}
.user .user-info-box .user-info-body{
    width: 100%;
    margin-top: 1rem;

}
.user .user-info-box .user-info-body .user-info-title{
    font-size:1rem;
    font-family:MicrosoftYaHei;
    font-weight:bold;
    color:rgba(84,84,84,1);
    line-height:1.5rem;
    display: flex;
    justify-content: space-between;
}
.user .user-info-box .user-info-body .user-info-title .new-article{
    display: inline-flex;
    /*width:3.88rem;*/
    /*height:1.94rem;*/
    padding: 0.2rem 0.5rem;
    border:1px solid rgba(254,118,0,1);
    border-radius:5px;
    font-size:1rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(254,118,0,1);
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin-right: 0.5rem;
}
.user .user-info-box .user-info-body .user-info-item{
    padding: 2rem 0;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.user .user-info-box .user-info-body .user-info-item .user-info-name{
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(153,153,153,1);
    line-height:1.5rem;

}
.user .user-info-box .user-info-body .user-info-item .user-info-img{
    width:6.19rem;
    height:6.13rem;
    background:rgba(238,238,238,1);
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 1.5rem;
}
.user .user-info-box .user-info-body .user-info-item .user-info-input{
    width:22.13rem;
    height:2.63rem;
    border:1px solid rgba(229,229,229,1);
    padding-left: 3rem;
    margin-left: 3rem;
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(177,177,177,1);
    line-height: 2.63rem;
}
.user .user-info-box .user-info-body .user-info-item .modify{
    font-size:1rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(254,118,0,1);
    margin-left: 3rem;
    cursor: pointer;
}
#myModal3 .modal-body{
    background: none;
    padding: 0;
}
#myModal3 .modal-img{
    width: 100%;
    display: block;
}
.user-info-body.hide{
    display: none;
}
.Authentication-house .auth-house-add{
    width: 100%;
    height: 1.63rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 2rem 0;
}
.Authentication-house .auth-house-add .auth-add-btn{
    width:6rem;
    height:1.63rem;
    background:rgba(254,118,0,1);
    font-size:1rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    text-align: center;
    line-height: 1.63rem;
    cursor: pointer;
}
.Authentication-house .auth-house-box{
    width: 100%;
    margin-bottom: 3rem;
}
.Authentication-house .auth-house-box .auth-house-name{
    font-size:1rem;
    font-family:MicrosoftYaHei;
    font-weight:bold;
    color:rgba(70,70,70,1);
    line-height:1.5rem;
}
.Authentication-house .auth-house-box .auth-house-status{
    width: 100%;
    margin: 0.75rem 0;
}
.Authentication-house .auth-house-box .auth-house-status-t{
     width:4.13rem;
     height:1.56rem;
     border:1px solid rgba(220,220,220,1);
     text-align: center;
     line-height: 1.56rem;
     font-size:0.88rem;
     font-family:MicrosoftYaHei;
     font-weight:400;
     color:rgba(70,70,70,1);
 }
.Authentication-house .auth-house-box .auth-house-status-t.active{
   border-color: #FE7600;
    color: #FE7600;
}
.Authentication-house .auth-house-box .auth-house-item{
    width: 100%;
    height: 7.06rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.Authentication-house .auth-house-box .auth-house-item .auth-house-item-img{
    width:12.75rem;
    height:7.06rem;
    background:rgba(238,238,238,1);
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 8rem;
}
.Authentication-house .auth-house-box .auth-house-item .auth-house-item-img img{
    cursor: pointer;
}
.Authentication-house .auth-house-box .auth-house-item .auth-house-btn{
    width: 13rem;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.Authentication-house .auth-house-box .auth-house-item .auth-house-btn>div{
    width:6rem;
    height:1.88rem;
    border-radius:0.2rem;
    text-align: center;
    line-height: 1.88rem;
    font-size:1rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    cursor: pointer;
}
.Authentication-house .auth-house-box .auth-house-item .auth-house-modify{
    background:rgba(254,90,0,1);
}
.Authentication-house .auth-house-box .auth-house-item .auth-house-cancel{
    background:rgba(254,118,0,1);
}
.Authentication-house-Add .auth-house-new-item{
    margin: 1rem 0;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.Authentication-house-Add .auth-house-new-item .auth-house-new-name{
    width: 7.5rem;
    padding-left: 1rem;
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(153,153,153,1);
    margin-right: 1rem;
}
.Authentication-house-Add .auth-house-new-item .auth-house-new-content{
    width: 40.25rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.Authentication-house-Add .auth-house-new-item .auth-house-new-content .auth-input{
    width:40.25rem;
    height:2.63rem;
    border:1px solid rgba(229,229,229,1);
    padding-left: 1rem;
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
}
.Authentication-house-Add .auth-house-new-item .auth-house-new-content select{
    width:19.88rem;
    height:2.63rem;
    border:1px solid rgba(229,229,229,1);
    font-size:1rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(97,97,97,1);
    padding-left: 1rem;
}
.Authentication-house-Add .auth-house-new-item .auth-house-new-content textarea{
    width:42.75rem;
    height:13.13rem;
    border:1px solid rgba(229,229,229,1);
    border-radius:0.1rem;
}
.Authentication-house-Add .auth-house-new-item .auth-house-new-content .auth-input::placeholder{
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(177,177,177,1);
}
.Authentication-house-Add .auth-house-new-item .auth-house-new-content .auth-house-new-content-box{
    width:8.88rem;
    height:5rem;
    border:1px dashed rgba(229,229,229,1);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 1rem 0;
    margin-right: 1rem;
    cursor: pointer;
}
.Authentication-house-Add .auth-house-new-item .auth-house-new-content .auth-house-new-content-box>div{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0.5rem;
    font-size:0.75rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(200,200,200,1);
}
.Authentication-house-Add .auth-house-agreement{
    padding-left: 7rem;
}
.Authentication-house-Add .auth-house-agreement{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(153,153,153,1);
    padding-top: 1rem;
}

.Authentication-house-Add .auth-house-agreement input[type='checkbox']{
    width: 1.13rem;
    height: 1.13rem;
    background-color: #fff;
    -webkit-appearance:none;
    border: 1px solid #c9c9c9;
    border-radius: 50%;
    outline: none;
    margin-right: 0.5rem;
    cursor: pointer;
}
.Authentication-house-Add .auth-house-agreement input[type='checkbox']:checked{
    background: url("../../static/icons/选中(1).png") no-repeat;
    border: 1px solid #FE7600;
}
.auth-house-submit{
    width: 100%;
    padding-left: 7rem;
    margin-top: 2rem;
}
.auth-house-submit .submit-btn{
    width:8.88rem;
    height:2.63rem;
    background:rgba(254,118,0,1);
    border-radius:0.2rem;
    font-size:1rem;
    font-family:MicrosoftYaHei;
    font-weight:bold;
    color:rgba(255,255,255,1);
    text-align: center;
    line-height: 2.63rem;
    cursor: pointer;
}
.auth-house-new-content .auth-list{
    display: flex;
    width: 6rem;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin:0 2rem;
}
.auth-house-new-content .auth-list span{
    display: inline-block;
    width: 100%;
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(88,88,88,1);
    margin-bottom: 1em;

}
.auth-house-new-content .auth-tips{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(254,118,0,1);
    line-height:1.5rem;
}
.register-input-box{
    width: 40.25rem;
    margin-bottom: 1rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.register-input-box .register-input-item{
    width:40.25rem;
    height:2.63rem;
    border:1px solid rgba(229,229,229,1);
    display: flex;
    justify-content: flex-start;
    align-items: center;

}
.register-input-box .register-input-item .register-input-name{
    width: 6rem;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0.75rem;
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(153,153,153,1);
}
.register-input-box .register-input-item .register-input-name img{
    width: 0.9rem;
    margin-right: 0.3rem;
}
.register-input-box .register-input-item input{
    outline: none;
    border: none;
    width: 20rem;
    height: 1rem;
    border-left: 1px solid #D2D2D2;
    padding-left: 0.5rem;
    line-height: 1rem;
    font-size: 0.88rem;
}
.register-input-box .register-input-item input::placeholder{
    font-size:0.75rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(190,190,190,1);
}
.register-input-box .verify{
    display: inline-flex;
    width:8rem;
    height:2.63rem;
    background:rgba(255,191,131,1);
    justify-content: center;
    align-items: center;
    font-size:1rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    margin-left: 0.5rem;
}
.register-input-box .register-btn{
    width:15.25rem;
    height:2.63rem;
    background:rgba(254,118,0,1);
    font-size:1rem;
    font-family:MicrosoftYaHei;
    font-weight:bold;
    color:rgba(255,255,255,1);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.white{
    color: white!important;
}
.inner-box-hide{
    max-height: 0px;
    overflow: hidden;
    transition: max-height 0.5s;
    -moz-transition: max-height 0.5s;	/* Firefox 4 */
    -webkit-transition: max-height 0.5s;	/* Safari 和 Chrome */
    -o-transition: max-height 0.5s;	/* Opera */
}
.inner-box{
    max-height: 200px;
    overflow: hidden;
    transition: max-height 0.5s;
    -moz-transition: max-height 0.5s;	/* Firefox 4 */
    -webkit-transition: max-height 0.5s;	/* Safari 和 Chrome */
    -o-transition: max-height 0.5s;	/* Opera */
}

.problem-box table{
    border:1px solid rgba(229,229,229,1);
    table-layout: fixed;
}

.problem-box table thead th{
    border:1px solid rgba(229,229,229,1);
    height: 2.63rem;
}
.problem-box table tbody tr{
    height: 4.1rem;
}
.problem-box table th,.problem-box table td{
    text-align: center;
    font-size:1rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(97,97,97,1);
    padding: 0;
    vertical-align: middle;
}
.problem-box table td{
    font-size: 0.88rem;
}
.problem-box table td .option{
    /*width:3.38rem;*/
    /*height:1.63rem;*/
    border:1px solid rgba(254,118,0,1);
    border-radius:5px;
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(254,118,0,1);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    padding: 0.2rem 0.5rem;
}
.problem-box table td .option:hover{
    background:rgba(254,118,0,1);
    color: #fff;
}



.problem-box  .campaign-item-content{
    margin-top: 2rem;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.problem-box  .campaign-item-content .campaign-item-inner{
    width: 6.6rem;
    margin-right: 3rem;
    height: 13rem;
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    margin-bottom: 3rem;
}
.problem-box  .campaign-item-content .campaign-item-inner>div{
    width: 100%;
}
.problem-box  .campaign-item-content .campaign-item-inner:nth-child(6n){
    margin-right: 0;
}
.problem-box  .campaign-item-content .campaign-item-inner .campaign-item-img{
    width: 100%;
    height: 8.13rem;
    background-image: url(../../static/images/mayun.png);
    background-size: 100% 100%;
    cursor: pointer;
    background-repeat: no-repeat;
}
.problem-box  .campaign-item-content .campaign-item-inner .campaign-item-name{
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(68,68,68,1);
    line-height:1.2rem;
    height: 1.2rem;
}
.problem-box  .campaign-item-content .campaign-item-inner .campaign-item-intro{
    font-size:0.75rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(138,138,138,1);
    line-height:1.2rem;
    height: 1.2rem;
}
.problem-box  .campaign-item-content .campaign-item-btn{
    width:6.94rem;
    height:1.75rem;
    background:rgba(202,202,202,1);
    border-radius:1rem;
    font-size:0.88rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:1.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.problem-box  .campaign-item-content .campaign-item-btn.active{
    background:rgba(254,118,0,1);
}
.problem-box  .campaign-item-content .campaign-item-btn img{
    margin-right: 0.5rem;
}
.new-tip{
    width:56.19rem;
    height:2.63rem;
    background:rgba(246,246,246,1);
    font-size:1rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(125,125,125,1);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1rem;
    margin: 1rem 0;
}
.vote-persion-item{
    width:5.25rem;
    height:7.25rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    font-size:1rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(115,115,115,1);
    margin-right: 0.75rem;
}
.vote-persion-item img{
    width: 100%;
}
.weight{
    font-size:1rem;
    font-family:MicrosoftYaHei;
    font-weight:bold!important;
    color:rgba(84,84,84,1) !important;
}
.add-btn{
    width:19.81rem;
    height:2.81rem;
    border:1px solid rgba(229,229,229,1);
    border-radius:0.1rem;
    font-size:1rem;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:rgba(84,84,84,1);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

